package com.itbour.dao.user;

import java.util.List;
import java.util.Map;

import com.itbour.dto.com.UserInfoDto;
import com.itbour.dto.user.MemberInfoDto;

/**  会员Dao
 */
public interface MemberInfoDao {
	//分页获取会员信息
	public List<MemberInfoDto> getMemberInfo(Map<String, Object> parm);
	//获取分页数目
	public int getMemberInfoCnt(Map<String, Object> parm);
	
	//分页获取一键秀会员信息
	public List<MemberInfoDto> getYjxMemberInfo(Map<String, Object> parm);
	//获取分页数目
	public int getYjxMemberInfoCnt(Map<String, Object> parm);
	
	
	//分页获取用户信息
	public List<UserInfoDto> pageGetUserInfo(Map<String, Object> parm);
	public int getUserInfCnt(Map<String, Object> parm);	//获取分页数目
	
	// 获取一键秀用户信息
	public List<UserInfoDto> pageGetYjxUserInfo(Map<String, Object> parm);
	public int getYjxUserInfCnt(Map<String, Object> parm);	//获取分页数目
	
	public List<MemberInfoDto> getOneMemberInfo(Map<String, Object> parm);// 一键生成会员
	public List<MemberInfoDto> getOneYjxMemberInfo(Map<String, Object> parm);// 一键秀会员
	
	//添加会员
	public void insertMemberInfo(Map<String, Object> parm);
	//修改会员
	public void updMemberInfo(Map<String, Object> parm);
	//删除会员信息
	public void delMemberInfo(Map<String, Object> parm);
	
	
	/**
	 * @param 一键秀 会员的增删改查
	 */
	//添加会员
	public void insertYjxMemberInfo(Map<String, Object> parm);
	//修改会员
	public void updYjxMemberInfo(Map<String, Object> parm);
	//删除会员信息
	public void delYjxMemberInfo(Map<String, Object> parm);
	
}
